ball and socket joint - Turkish English Dictionary